$(function(){
	var $table = $('#data');
	$table.bootstrapTable({
        url: 'search',
        toolbar: '#toolbar',                //工具按钮用哪个容器
        singleSelect: false,
        pageNumber:1,                       //初始化加载第一页，默认第一页
        pageSize: 10,                       //每页的记录行数（*）
        pageList: [10, 25, 50, 100],        //可供选择的每页的行数（*）
        columns: [{
            checkbox:true
        },{
        	title:"序号",
	    	formatter: function(value, row, index) {
	            return index + 1;
	        }
        },{
            field: 'role_name',
            title: '名称'
        }, {
            field: 'role_code',
            title: '角色码'
        }, {
            field: 'remark',
            title: '备注'
        }, {
            field: 'role_type',
            title: '类型'
        }],
        onDblClickRow: function (item, $element) {
        	return false;
        }
    });
    
	function reload() {
		$table.bootstrapTable('refreshOptions', {
    		pageNumber:1,
    		queryParams: function(params) {
    			var myParams = {}
    			var query = tbutils.extParams(params, myParams);
    			return query;
    		}
    	});
	}
	
	//添加
	$('#roleAdd').click(function() {
		utils.lyopen({
			title: '添加角色',
			area: ['600px', '380px'],
			content: 'save',
			end: function() {
				reload();
			}
		});
	});
    
	//修改
	$('#roleEdit').click(function() {
		var data = tbutils.getOneSelect($table);
		if(data != null) {
			utils.lyopen({
				title: '修改角色',
				area: ['600px', '380px'],
				content: 'edit',
				end: function() {
					
				}
			});
		}
	});
    
	//授权
	$('#authority').click(function() {
		var data = tbutils.getOneSelect($table);
		if(data != null) {			
			utils.lyopen({
				title:'授权',
				area: ['85%', '95%'],
				content: '../authority/index?roleId='+data.role_id,
				end: function() {
					
				}
			});
		}
	});
	
});